Skip to main content
POST
애드소스로 프로브 입찰 요청 전송

인증

Authorization
string
header
필수

Bearer 인증. 액세스 토큰을 Authorization: Bearer <token> 헤더로 전달합니다.

본문

application/json

POST /allocations/bid-request-probes 요청 본문.

ad_source_id
string<uuid>
필수

테스트 입찰 요청을 보낼 애드소스

allocation_ext
AllocationExt · object
필수

테스트 대상 게재 할당 ext

environment
enum<string>
필수

테스트할 환경 — web 또는 app

사용 가능한 옵션:
web,
app
platform
enum<string>
필수

테스트할 단말 플랫폼. 두 환경 모두에서 벤더로 보낼 User-Agent와 device.os를 정하고, app에서는 어느 번들(ios_bundle 또는 android_bundle)을 보낼지도 정한다.

사용 가능한 옵션:
ios,
android
tid
string<uuid>
필수

대상 ID

ttype
enum<string>
필수

대상 유형 — ad_unit만 지원

사용 가능한 옵션:
ad_unit,
placement

응답

성공 응답

실제로 보낸 BidRequest와 벤더 응답.

벤더가 4xx/5xx를 돌려줘도 이 응답은 200이다. 벤더의 거절은 테스트 실패가 아니라 테스트 결과다.

bid_request
Bid Request · object
필수

실제로 전송한 BidRequest 본문

elapsed_ms
integer
필수

DNS·TCP·TLS 수립을 포함한 왕복 시간(밀리초). 커넥션 풀을 사용해 읽기 단계에만 적용되는 엣지 서버의 read timeout과는 비교할 수 없다.

body
string | null

애드소스가 반환한 원본 응답 본문. 수신 도중 16000바이트에서 끊는다

error
string | null

전송 계층 실패를 ExceptionClass: message 형식으로 표기 — 메시지가 동일한 connect timeout과 read timeout을 클래스 이름으로 구분한다

status_code
integer | null

애드소스가 반환한 HTTP 상태 코드 — 연결에 실패하면 null